under stress of weather

na. 因暴风雨
[网络] 迫于恶劣的天气;在恶劣天气的影响下;美国口语